/* imput */
.ant-input-affix-wrapper {
  width: 2.72rem;
}
.ant-input {
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  box-shadow: 0 0 0;
}
.ant-input:focus {
  box-shadow: 0 0 0;
}
.ant-input-search-icon {
  color: rgba(0, 0, 0, 0.25);
}

/* 表格 */
/*  .ant-table {
  font-size: 0.14rem;
}
.ant-table-thead > tr > th {
  padding: 0.16rem;
}
.ant-table-tbody > tr > td {
  padding: 0.16rem;
}
.ant-table-thead > tr > th {
  font-weight: bold;
}
th .ant-checkbox-wrapper {
  display: none;
}
.ant-pagination-item {
  border-radius: 0.02rem;
}
.ant-table-thead > tr > th:hover,
.ant-table-thead
  > tr
  > th.ant-table-column-has-actions.ant-table-column-has-sorters:hover {
  background-color: #fafafa;
}
.ant-table-pagination.ant-pagination {
  margin: 0.16rem 0;
  font-size: 0.14rem;
}
.ant-pagination-item,
.ant-pagination-total-text,
.ant-pagination-prev,
.ant-pagination-jump-next,
.ant-pagination-jump-prev,
.ant-pagination-next {
  height: 0.32rem;
  margin-right: 0.08rem;
  line-height: 0.3rem;
}
.ant-pagination-options {
  margin-left: 0.16rem;
}
.ant-select {
  font-size: 0.14rem;
}
.ant-pagination-options-size-changer.ant-select {
  margin-right: 0.08rem;
  margin-top: 0.03rem;
}
.ant-select-selection--single {
  height: 0.32rem;
}
.ant-pagination-options-quick-jumper input {
  height: 0.32rem;
  padding: 0.04rem 0.11rem;
  font-size: 0.14rem;
  border-radius: 0.04rem;
  width: 0.5rem;
  margin: 0 0.08rem;
  box-sizing: border-box;
}
.ant-select-selection__rendered {
  line-height: 0.3rem;
}
.ant-select-dropdown-menu-item {
  padding: 0.05rem 0.12rem;
  font-size: 0.14rem;
  line-height: 0.22rem;
}
:root
  .ant-table-thead
  > tr
  > th
  .ant-table-column-sorter
  .ant-table-column-sorter-inner
  .ant-table-column-sorter-up,
:root
  .ant-table-thead
  > tr
  > th
  .ant-table-column-sorter
  .ant-table-column-sorter-inner
  .ant-table-column-sorter-down {
  font-size: 0.12rem;
} */

/* 块头部 */
.section {
  background-color: #fff;
  border-radius: 0.12rem;
}
.section .sectionTop {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.16rem 0.32rem 0.24rem 0.32rem;
}
.section .sectionTop h3 {
  font-size: 0.16rem;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
}
.section .sectionTop h3 span {
  font-size: 0.12rem;
  color: #8f8f8f;
  padding-left: 0.16rem;
}
.section .sectionCont {
  padding: 0.24rem;
  padding-top: 0;
}
/* 搜索栏 */
.sectionSearch {
  padding: 0 0 0.24rem 0.32rem;
  display: flex;
  flex-wrap: wrap;
}
.sectionSearch label {
  font-size: 0.16rem;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
}
/* .ant-input-number {
  height: 0.32rem;
  padding: 0 0.11rem;
  font-size: 0.14rem;
  width: 1.16rem;
}
.ant-input-number-input {
  height: 0.3rem;
  padding: 0 0.11rem;
  border-radius: 0.02rem;
} 
.ant-time-picker {
  font-size: 0.14rem;
}
.ant-time-picker-input {
  height: 0.32rem;
  padding: 0.04rem 0.11rem;
  border-radius: 0.02rem;
  font-size: 0.14rem;
}
.ant-input {
  height: 0.32rem;
  padding: 0.04rem 0.11rem;
  font-size: 0.14rem;
  border-radius: 0.02rem;
  margin-right: 0.15rem;
}
.ant-dropdown-menu-item,
.ant-dropdown-menu-submenu-title {
  padding: 0.05rem 0.12rem;
  font-size: 0.14rem;
  line-height: 0.2rem;
} */
/* 按钮 */
/* .ant-btn-primary:hover,
.ant-btn-primary:focus,
.ant-btn-primary {
  color: #fff;
  background-color: #437ede;
  border-color: #437ede;
  height: 0.32rem;
  padding: 0 0.15rem;
  font-size: 0.14rem;
  border-radius: 0.02rem;
}
.ant-btn {
  height: 0.32rem;
  padding: 0 0.15rem;
  font-size: 0.14rem;
  border-radius: 0.02rem;
}
.ant-time-picker-icon,
.ant-time-picker-clear {
  right: 0.16rem;
  margin-top: -0.07rem;
} */
/* chart图表 */
.g2-tooltip-value {
  float: inherit !important;
  margin-left: 0.1rem !important;
}
.chartIcon1 {
  /* 圆形 */
  width: 0.1rem;
  height: 0.1rem;
  background-color: #ffb03a;
  border-radius: 50%;
  margin-top: -0.05rem;
  margin-left: -0.1rem;
}
.chartIcon2 {
  position: relative;
  margin-top: -0.35rem;
  margin-left: -0.14rem;
}
.chartIcon2 .bg {
  /* 椭圆 */
  width: 0.28rem;
  height: 0.28rem;
  background-color: #ffb03a;
  border-radius: 1rem 1rem 0 1rem;
  transform: rotate(45deg);
}
.chartIcon2 .txt {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  font-size: 0.12rem;
  color: #fff;
  line-height: 0.28rem;
  text-align: center;
}
.chartIcon3 {
  /* 三角形 */
  width: 0;
  height: 0;
  border-left: 0.06rem solid transparent;
  border-right: 0.06rem solid transparent;
  border-bottom: 0.11rem solid #ffb03a;
  transform: rotate(90deg);
  margin-top: -0.05rem;
  margin-left: 0.03rem;
}
.chartIcon1B {
  background-color: #b16fef;
}
.chartIcon2B .bg {
  background-color: #b16fef;
}
.chartIcon3B {
  border-bottom: 0.11rem solid #b16fef;
}
/* 通用样式 */
.marginLeft16 {
  margin-left: 0.16rem;
}
.marginRight16 {
  margin-right: 0.16rem;
}
.marginRight4 {
  margin-right: 0.04rem;
}
.paddingBottom16 {
  padding-bottom: 0.16rem !important;
}
